package com.multidisplay.controller;

import com.multidisplay.bo.InfoBo;
import com.multidisplay.bo.ResultBo;
import com.multidisplay.po.Equipment;
import com.multidisplay.service.impl.EquipServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class EquipController {
    @Autowired
    private EquipServiceImpl equipService;

    @PostMapping("/queryEquip")
    public ResultBo<Equipment> queryEquip(int page, int limit){
        return equipService.queryEquip(page, limit);
    }

    @PostMapping("/updateEquip")
    public void updateEquip(Equipment equipment){
        equipService.updateEquip(equipment);
    }

    @PostMapping("/deleteEquip")
    public void deleteEquip(Equipment equipment){
        equipService.deleteEquip(equipment);
    }

    @PostMapping("/addEquip")
    public void addEquip(Equipment equipment){
        equipService.addEquip(equipment);
    }

    @PostMapping("/pageId")
    public void pageId(Equipment equipment){
        equipService.pageId(equipment);
    }

    @PostMapping("/showPageInfo")
    public InfoBo<String> showPageInfo(String flag){
        return equipService.showPageInfo(flag);
    }
}
